do one's outmost for - German English Dictionary